package com.ruoyi.house.dto.response;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@lombok.Getter
@lombok.Setter
@lombok.ToString
public class MyPayOrdersResponseDto {
	//付款单ID
	private Long id;
	//合同id
	private Long contractId;
	//房源id
	private String roomId;
	//房源名称
	private String roomName;
	//第几期
	private int receiptNumber;
	//款项
	private int itemType;
	/**
     * 账单类型（金融属性）,"1：分期变更
	 2：租约保理变更
	 3：退租变更
	 4：普通账单(正常房租租务计划)"
     */
	private int billType;
	//款项名称
	private String itemTypeName;
	//租金
	private BigDecimal rentalPrice;
	//租约开始日
	private Date startDate;
	//租约截止日
	private Date endDate;
	//账期开始日
	private Date paymentDaysBegin;
	private String paymentDaysBegins;
	//账期截止日
	private Date paymentDaysEnd;
	private String paymentDaysEnds;
	//预定收款日
	private Date collectionDate;
	private String collectionDates;
	//收款状态
	private int skStatus;
	//支付流水号
	private String payFlowNo;
	//地址信息
	private String tenantContactAddress;
	//租客姓名（承租人）
	private String tenantName;
	//手机号
	private String tenantPhone;
	//付款方式（渠道）
	private int payMethod;
	//应收金额
	private BigDecimal paymentAmount;
	//已收金额
	private BigDecimal realPaymentAmount;
	//实收日期
	private Date realCollectionDate;
	//面积
	private double proportion;
	//户型（室）
	private Integer room;
	//户型（厅）
	private Integer hall;
	//朝向
	private Integer direction;
	//装修情况
	private Integer decorate;
	//房源图片路径
	private String pictureUrl;
	//逾期几天
	private long days;
	
	private List<ItemAndAmountDto> itemList;

}
